the parameters don't specify an existing volume and there is no default volume the file is already open with write permission a file with the specified name already exists one or more files are open the volume is locked by a software flag the file is locked the disk is write-protected the file was not found there are too many files open the system heap is full